
.b_NavwithDescription{
    padding-bottom: 0;
}

.b_NavwithDescription nav{
    display:none;
}
/*Medium*/
@media (width >= 1000px) {
    .b_NavwithDescription nav{
        display:block;
    }
}

/* Nav */
.b_NavwithDescription .left_nav{
    display:none;
}
@media (width >= 1000px) {
    .b_NavwithDescription .left_nav{
        display:block;
    }
}
/* Headings */
.b_NavwithDescription .left_nav button{
    padding: 0;
    background: transparent;
    border: 0;
}
.b_NavwithDescription .left_nav button:before {
    content: '+';
    position: absolute;
    transform: translateX(-30px);
}
.b_NavwithDescription .left_nav button[aria-expanded=true]:before {
    content: '-';
}
/* Spacing Between */
.b_NavwithDescription .left_nav > div + div{
    margin-top:14px;
}
/* List of links */
.b_NavwithDescription .left_nav nav{
    display: grid;
    gap: 2px;
}
/* Links */
.b_NavwithDescription .left_nav a:not(.current){
    text-decoration: none;
}
.b_NavwithDescription .left_nav a:hover{
    text-decoration: underline;
}
/* Indent */
.b_NavwithDescription .left_nav .level_3{
    padding-left:20px;
}



/*Left Nav - Panel*/
.b_NavwithDescription .panel{
	overflow:hidden;
	transition: height 0.3s ease, opacity 0.3s ease;
	will-change:opacity, contents;
}
.b_NavwithDescription .panel .content{
    padding: 20px 10px;
}
.b_NavwithDescription .panel[hidden] {
	height:0;
	opacity:0;
}











/* Text */
.b_NavwithDescription h2{
    margin-bottom: 24px;
}



/*GRID*/
.b_NavwithDescription .col_60_40 {
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr;
}
@media (width >= 1000px){
    .b_NavwithDescription .col_60_40 {
        grid-template-columns: 365px auto;
        gap: clamp(50px, 8%, 100px);
    }
}